.add-paper-wrapper .el-table__footer-wrapper tbody td {
    background-color: #FFF;
}

.paper-hidden-table  table {
	display: none;
}

.add-paper-wrapper {

	& .el-dialog__wrapper {
    	display: flex;
    	justify-content: center;
    	align-items: center;
    }
}
.options .el-select-dropdown__item {
	color: #3B3A63;
}
.options .el-select-dropdown__item.hover {
	color: #3A3A63;
}
.options .el-select-dropdown__item:last-of-type::before, .paper-content-options .el-select-dropdown__item:last-of-type::before {
	content: "+";
	margin-right: 10px;
	font-size: 16px;
}

.paper-content .el-select {
	display: block;
}
.paper-content .el-input {
	width: 100%;
}
.paper-content-select .el-input {
	opacity: 0;
}
.paper-content-options .el-select-dropdown__item:last-of-type {
	background-color: #E5F7FF;
}

.classify-dialog {
    width: 480px;
    height: 240px;
    box-sizing: border-box;
    box-shadow: 9px 9px 30px 0px rgba(89,121,248,0.16);

    & .el-button--primary {
        width: 88px;
        height: 40px;
        margin-left: 24px;
        box-shadow: 2px 2px 5px 0px rgba(53,119,251,0.39);
    }

    & .el-input {
    	width: 100%;
    }

    & input {
    	padding-left: 0;
    	color: #333;
    	font-size: 16px;
    	border: none;
    	border-radius: 0;
    	border-bottom: 2px solid #3577FB;
    }

    & input::placeholder {
    	color: #727579;
    }
}

.single-dialog {
	width: 720px;
    max-height: 535px;
    position: relative;
    box-shadow: 9px 9px 30px 0px rgba(89,121,248,0.16);

	& .el-button--primary {
        box-shadow: 2px 2px 5px 0px rgba(53,119,251,0.39);
    }

    & th.el-table-column--selection {
    	visibility: hidden;
    	background-color: #E5F7FF;
    }

    & .el-table__body-wrapper {
    	max-height: 194px;
    	overflow-y: auto;
    }

    & .el-input {
    	width: 240px;
    }

    & .el-table thead {
    	color: #3A3A63;
    }

    & .el-dialog__header {
    	padding-top: 30px;
    	padding-left: 30px;
    	padding-bottom: 0;
    }

    & .el-dialog__body, & .el-dialog__footer{
    	padding-left: 30px;
    	padding-right: 30px;
    	padding-bottom: 30px;
    }

    & input {
    	color: #7485B1;
    	border-color: #E1E7EB;
    }

    & .el-table--enable-row-hover .el-table__body tr:hover > td {
    	background-color: #E5F7FF;
    }
}

.v-modal {
	opacity: .1;
	background-color: #5D6DB1;
}


.tiku-dialog {
	width: 720px;
	height: 475px;
	padding: 30px;
	box-sizing: border-box;

	& h1 {
		margin-bottom: 30px;
		color: #000;
		font-size: 20px;

		& span {
			color: #7485B1;
			font-size: 14px;
		}
	}

	& .el-dialog__header, & .el-dialog__body {
		padding: 0;
	}

	& .el-dialog__body {
		margin-top: 24px;
	}

	& .el-button--primary {
		box-shadow: 2px 2px 5px 0px rgba(53,119,251,0.39);
	}
}
.tiku-select-wrapper {
	display: flex;
	justify-content: space-between;

	& .el-select {
		margin-right: 20px;

		& .el-input {
			width: 120px;
		}
	}

	& > .el-input {
		width: 160px;
		margin-left: auto;
	}
}

.tiku-options .el-select-dropdown__item::before {
	display: none;
}
.tiku-footer {
	display: flex;

	& .el-pagination {
		margin-right: auto;
	}
}

.tiku-dialog .el-dialog__footer {
	padding: 0;
	margin-top: 20px;
}

.paper-radio {
	display: flex;
	align-items: center;
	

	& input {
		display: none;
	}

	& > span {
		display: inline-block;
		width: 16px;
		height: 16px;
		margin-right: 10px;
		border-radius: 50%;
		border: 1px solid #C1C6D4;
	}

	& > i {
		font-style: normal;
		display:inline-block;/*内联对象需加*/
		width:700px;
		word-break:keep-all;/* 不换行 */
		white-space:nowrap;/* 不换行 */
		overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
		text-overflow:ellipsis;
	}

	& span.actived {
		position: relative;
		border-color: #5979F8;

		&::after {
			content: "";
			width: 8px;
			height: 8px;
			margin: -4px 0 0 -4px;
			position: absolute;
			top: 50%;
			left: 50%;
			border-radius: 50%;
			background-color: #5979F8;
		}
	}
}

.paper-checkbox {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-right: 10px;
	position: relative;
	border-radius: 2px;
	border: 1px solid #dcdfe6;


}
.paper-checkbox.actived {
	border-color: transparent;
	background-color: #3f66f6;

	&::after {
	    content: "";
		box-sizing: content-box;
	    border: 1px solid #fff;
	    border-left: 0;
	    border-top: 0;
	    height: 7px;
	    left: 5px;
	    position: absolute;
	    top: 2px;
	    width: 3px;
	    transition: transform .15s ease-in .05s;
	    transform-origin: center;
		transform: rotate(45deg) scaleY(1);
	}
}
.svg-icon {
	width: 19px;
	height: 19px;
}

.paper-total .el-table {
	color: #7485B1;
}

.wenda-dialog  {


	& .el-dialog__header {
		padding-top: 30px;
		padding-left: 30px;
	}

	& .el-dialog__body {
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 14px;
	}
}

.required {
	color: #f56c6c;
	margin-right: 4px;
}
